package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;


import java.util.Date;
import java.util.List;
@EqualsAndHashCode(callSuper = true)
@Data
public class FaultCustForm extends BaseEntity {

    private static final long serialVersionUID = 1L;


    /** id */
    private Long id;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createUser;

    /** 持有者 */
    @Excel(name = "持有者")
    private String holdUser;

    /** 顾客姓名 */
    @Excel(name = "顾客姓名")
    private String custName;

    /** 工单状态 */
    @Excel(name = "工单状态")
    private String workStatus;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private String checkStatus;

    /** 退回状态 */
    @Excel(name = "退回状态")
    private String returnStatus;

    /** 转移状态 */
    @Excel(name = "转移状态")
    private String transferStatus;

    /** 完成描述 */
    @Excel(name = "完成描述")
    private String completeDescription;

    /** 故障描述 */
    @Excel(name = "故障描述")
    private String faultDescription;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private Date createTime;

    /** 故障照片id */
    @Excel(name = "照片id")
    private List<Long> faultPhotoId;

    /** 故障照片地址*/
    @Excel(name = "照片地址")
    private List<String> faultPhotoAddress;

    /** 完成照片id */
    @Excel(name = "照片id")
    private List<Long> finishPhotoId;

    /** 完成照片地址*/
    @Excel(name = "照片地址")
    private List<String> finishPhotoAddress;

    /** 转移给谁*/
    @Excel(name = "转移给")
    private String transToUser;

}
